agbcomp [Tool Command]

Compresses binary data for output.

Syntax

agbcomp [-b/-h/-d 8|16/-r/-l search/-h 4|8] input-file.bin

Description

Compresses binary data for output.

Command arguments are shown below:

input-file
Input file.

-b
Outputs as binary file.

-h
Adds 4-byte header to be able to identify non-conversion data.

-d bitSize (8|16)
Outputs differential conversion data.
Use Diff8BitUnFilterWram(), Diff8BitUnFilterVram() or Diff16BitUnFilter() to decompress.

-r
Outputs using run length compression. Use RLUnCompVram() or RLUnCompWram() to decompress.

-l search (>0)
Outputs using LZ77 compression. Use LZ77UnCompVram() or LZ77UnCompWram() to decompress.

Specify 2 or more for search for data decompressed using LZ77UnCompVram().

-h bitSize (4|8)
Outputs using Huffman compression. Use HuffUnComp() to decompress.

Example

To output data which was converted in the order of, Add header to original data --> LZ77 compression --> Huffman compression.

agbcomp -h -l 2 -h 4 input-file.bin

AGB-06-0030-001A (2/26/01)
© 2001 Nintendo of America Inc.